package com.ruoyi.life.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
/**
 * 公寓退租详情对象 omp_fe_apartment_cancel_detail
 * 
 * @author cjie
 * @date 2022-09-20
 */
@Data
public class FeApartmentCancelDetail
{
    private static final long serialVersionUID = 1L;

    /** id */
    private String id;

    /** 退租id */
    @Excel(name = "退租id")
    private String cancelId;

    /** 企业id */
    @Excel(name = "企业id")
    private String enterpriseId;

    /** 房间id */
    @Excel(name = "房间id")
    private String roomId;

    @Excel(name = "房间编号")
    private String roomCode;

    /** 租赁详情id */
    @Excel(name = "租赁详情id")
    private String leaseDetailId;

    /** 租赁合同id */
    private String leaseId;

    /** 租金 */
    @Excel(name = "租金")
    private BigDecimal rental;

    /** 物业费 */
    @Excel(name = "物业费")
    private BigDecimal property;

    /** 水电气费用 */
    @Excel(name = "水电气费用")
    private BigDecimal electricFee;

    /** 设施赔偿费 */
    @Excel(name = "设施赔偿费")
    private BigDecimal facilityNoun;

    /** 保证金 */
    @Excel(name = "保证金")
    private BigDecimal margin;

    /** 退租时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "退租时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date cancelDate;

    /** 经办人 */
    @Excel(name = "经办人")
    private String approval;

    private String remark;

    private BigDecimal detailTotal;

    //退租面积
    private BigDecimal refundArea;
}
